Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bolivia F1 Bolivia F2 Brazil F13 Brazil F14 Guatemala F1 Colombia F1 Brazil F1 Chile F2 Brazil F20 Brazil F21 Brazil F13 Brazil F16 Colombia F4 Brazil F31 Brazil F33 Brazil F34 Brazil F44 Brazil F8 France F4 Brazil F3 Brazil F4 Brazil F5 Brazil F6 Brazil F9 Brazil F10 Brazil F11 Brazil F12 El Salvador F1 Colombia F2 VII Avierto Internacional de Salinas - Salinas Garden Open - Rome Zagreb Open - Zagreb Schickendanz Open - Furth Top Wool Challenger Biella - Biella Challenger Canottieri Minico - Mantova Aberto Da Costa Do Sauipe - Bahia FILA Challenger - Biella XI Abierto Internacional de Salinas - Salinas BSI Challenger Lugano - Lugano Bogota Challenger Prostejov Challenger Pozoblanco Challenger San Marino Challenger Campos do Jordao Challenger Rio De Janeiro Challenger Geneva Challenger Todi Challenger San Benedetto Challenger Cordenons Challenger Campinas Challenger Sao Paulo Challenger Casablanca Challenger Barranquilla Challenger Vercelli Challenger Rome Challenger Caltanissetta Challenger Como Challenger Sibiu Challenger Helsinki Challenger San Luis Potosi Challenger 2002 - San Luis Potosi 2002 USTA Challenger of Calabasas - Calabasas Tennis Napoli Cup - Naples Hungarian Open - Budapest Memorial Savigni - Sassuolo V Gramado Open de Tennis - Gramado Trani Cup - Trani CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Fujitsu Siemens Open - Budapest III Gramado Open de Tenis - Gramado Copa Ericsson Brazil - Sao Paulo BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Segundo Aberto de Brasilia - Brasilia Volvo Sylt Open - Sylt XXVIII Edizione 'A.Savoldi' - Manerbio Citta di Brindisi - Brindisi Telesp Celular Open - Campinas SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara Open de L'Isere - Grenoble IX Ciutat de Barcelona - Barcelona Visa Tennis Open - Sao Paulo Jameson Cup - Milan Gemax Open - Belgrade Copa Ericsson - Sao Paulo Challenger Ford de Cherbourg - Cherbourg 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Napoli Sporting Challenger 2003 - Turin Schickendanz Open - Furth 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia 12th BH Tennis Open International Cup - Belo Horizonte San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto VI Gramado Open de Tenis - Gramado Gemax Samsung Open 2004 - Belgrade Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Ourocard Tennis Challenger - Sao Paulo Trani Cup - Trani Aberto de Sao Paulo - Sao Paulo X Abierto Internacional de Salinas - Salinas Tennis Napoli Cup - Napoli Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Top Wool Challenger - Biella USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado Genoa Open Challenger-Fondazione Carige - Genova XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Mobilux Open - Luxembourg Nossa Caixa Tennis Cup - Sao Paulo USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin X Torneo Internazionale di Tennis - Barletta Corona Mexico City Open - Mexico City Tennis Napoli Cup 2006 - Napoli Copa Club Campestre de Aguascalientes - Aguascalientes Abierto Colombiano de Tenis - Bogota Unique Zagreb Open - Zagreb Baden Open - Ettlingen Top Wool Challenger-Immagine Trophy - Biella Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Pekao Open - Szczecin IX Gramado Open - Gramado Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Privatbank Open 2006 - Dnepropetrovsk II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota BMW Tennis Championship - Sunrise Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Casablanca Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Challenger Lugano - Lugano Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao San Marino Cepu Open - San Marino Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Seguros Bolivar Open - Medellin Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise Tennis Napoli Cup - Napoli Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Zenith Tennis Cup-Harbour Club - Milan Intelig Tennis Cup - Campos do Jordao Seguros Bolivar Open - Bogota Credicard Tennis Cup - Campos do Jordao V Manta Open-Trofeo Ricardo Delgado Aray - Manta San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons Cairo Challenger 2002 - Cairo ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Tennislife Cup - Napoli ATP Challenger Trophy 2008 - Trnava Cyclus Open de Tenis - Florianopolis Zagreb Open - Zagreb Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Sao Paulo Challenger Challenger 42 - Andrezieux Rhodes Challenger Ramat Hasharon Challenger Zagreb Challenger Lugano Challenger Turin Challenger Salinas Challenger Belo Horizonte Challenger II Manta Open - Manta Brasilia Challenger Jameson Cup - Milan Challenger Cudad de Guayaquil - Guayaquil Napoli Challenger Mons Challenger Riviera di Rimini Challenger - Rimini Credicard Mastercard Tennis Cup 2005 - Campos do Jordao San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Sao Paulo Challenger Salinas Challenger Bucaramanga Challenger Copa Petrobras - Santiago Copa Petrobras - Montevideo Sunrise Challenger Bogota Challenger Aberto de Santa Catarina - Florianopolis Blunmenau Challenger Curitiba Challenger Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano 2006 North Shore Pro Tennis Championship - Winnetka Ramat Hasharon Challenger II Manta Open - Manta Bordeaux Challenger Genoa Open - Genova Amazonia Open de Tenis - Belem Biella Challenger Lugano Challenger Reggio Emilia Challenger Turin Challenger Aberto de Santa Catarina de Tenis - Florianopolis 2007 Nielsen Pro Tennis Championship - Winnetka Segovia Challenger San Marino Challenger BH Tennis Open - Belo Horizonte Baton Rouge Pro Tennis Classic - Baton Rouge Brasilia Challenger IV Manta Open - Manta Salvador Challenger Genova Challenger Bangkok Challenger Napoli Challenger Sao Paulo Challenger Guzzini Challenger - Recanati Sao Paulo Challenger Singapore Challenger Copa Petrobras-Brazil - Aracaju Blumenau Challenger Santos Challenger Sunrise Challenger Johannesburg Challenger Rimini Challenger Campos do Jordao Challenger San Marino Challenger Medellin Challenger Recife Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Napoli Challenger Sao Paulo Challenger Bucaramanga Challenger Florianopolis Challenger Guadalajara Challenger Dallas Challenger Barletta Challenger Blumenau Challenger Santiago Challenger Santos Challenger Medellin Challenger Sao Paulo Challenger Rio Quente Challenger Caltanissetta Challenger Monza Challenger San Marino Challenger Szczecin Challenger Campinas Challenger Belem Challenger Porto Alegre Challenger Bratislava Challenger ATP Challenger Tour Finals Sao Paulo Challenger Maui Challenger Itajai Challenger Rome Challenger Santos Challenger Sao Paulo Challenger Johannesburg Challenger Napoli Challenger Rome Challenger Caltanissetta Challenger Blois Challenger Kosice Challenger Milan Challenger Manta Challenger Cali Challenger Madrid Challenger Segovia Challenger San Marino Challenger Como Challenger Genova Challenger Rio Quente Challenger Szczecin Challenger Sao Jose Do Rio Preto Challenger Panama City Challenger Tunis Challenger Oberstaufen Challenger Mestre Challenger Milan Challenger Padova Challenger San Benedetto Challenger Cortina Challenger San Marino Challenger 1st Challenger Tournament Leon - Leon Cordenons Challenger Genova Challenger St.Petersburg Challenger by Kinex - St. Petersburg Szczecin Challenger BH Tennis Open International Cup - Belo Horizonte BCP Tennis Classic - Sao Paulo Global Telecom Open - Florianopolis Napoli Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Garden Open - Rome ATU Cup - Weiden Rome Challenger Genoa Open 'Fondazione Carige' - Genova Mestre Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Banca Stato Challenger Lugano - Lugano San Benedetto Challenger Cepu Open - San Marino Ljubljana Open - Ljubljana SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Warsteiner Challenger Lubeck - Lubeck BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Canottieri Mincio Open - Mantova Tatra Banka Open 2006 - Bratislava Open Sainte Victoire - Aix-En-Provence VIII Trofeo Ciutat de Barcelona - Barcelona Pharma Medico Open 2008 - Aarhus Gramado Challenger - Gramado XIII Trofeo Ciudad de Quito - Quito Cridicard Mastercard Tennis Cup - Campos do Jordao DPD Challenger 2002 - Aschaffenburg Rennes Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Telesp Celular Open - Ribeirao Preto Napoli Challenger Copa Ericsson Brazil - Sao Paulo Copa Petrobras-Uruguay - Montevideo Lubbock Challenger - Lubbock Florionapolis Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Sao Leopoldo Challenger TESS Tennis Classic - Campinas Tatra Banka Open - Bratislava Brasil Open - Salvador Milan Indoors - Milan 2003 Mercedes Cup - Stuttgart Milan Indoors - Milan Allianz Suisse Open - Gstaad Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Brazil Open - Salvador Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Generali Open 2002 - Kitzbuhel Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Campbell's Hall of Fame Tennis Championships - Newport BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Sydney International - Sydney PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Nice Cote dAzur - Nice International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle Open 13 - Marseille SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Next Generation Hardcourts - Adelaide Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Brasil Open - Costa do Sauipe BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice RCA Championships - Indianapolis Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Open SEAT 2008 - Barcelona BCR Open Romania - Bucharest Generali Open - Kitzbuhel Brasil Open - Costa do Sauipe Open Romania - Bucharest Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Tenis Comunidad Valenciana - Valencia Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Bet-at-home Cup - Kitzbuhel Nossa Caixa Aberto de Sao Paulo - Sao Paulo VTR Open - Vina del Mar Grand Prix Hassan II - Casablanca ATP Kremlin Cup - Moscow SA Tennis Open - Johannesburg Masters Series - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Medibank International - Sydney Movistar Open - Santiago BRD Nastase Tiriac Trophy - Bucharest BNP Paribas Open - Indian Wells Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Heineken Open - Auckland BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Tennis Masters Series - Rome Internazionali BNL d'Italia - Rome Tennis Masters Series - Rome Monte-Carlo Rolex Masters - Monte-Carlo NASDAQ-100 Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Hopman Cup - Perth Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group 2, REL2, ITA-POL 3-2 Olympics - Beijing